body, html {
    font-family: "Microsoft YaHei", "微软雅黑", "宋体", Arial, Verdana, sans-serif;
    overflow: hidden;
    height: 100%
}

a:focus, button:focus, input:focus {
    outline: 0
}

ul {
    list-style: none;
    padding: 0;
    margin: 0
}

em {
    font-style: normal
}

a:hover, a:link {
    text-decoration: none
}

body {
    background-color: #eee
}

.reset-box-sizing, .reset-box-sizing *, .reset-box-sizing :after,
.reset-box-sizing :before {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.J_conWarp {
    margin: 10px 0;
    background-color: #fff
}

.container-fluid {
    padding-right: 10px;
    padding-left: 10px
}

.row [class^=col-] {
    padding-right: 5px;
    padding-left: 5px
}

.row {
    margin-right: -5px;
    margin-left: -5px
}

.row .col-container {
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0
}

.tooltip-inner {
    width: 70px
}

.checkbox-inline, .radio-inline {
    padding-left: 23px
}

.form-control, .input-group .btn {
    height: 30px
}

.button-inline .gbn {
    margin-bottom: 10px;
    margin-right: 5px;
    float: left
}

.button-inline .btn-group, .button-inline .input-group {
    margin-bottom: 5px;
    margin-right: 10px;
    float: left
}

.button-inline .btn-group .gbn, .button-inline .input-group .gbn {
    margin-bottom: 0;
    margin-right: 0
}

.btn-tree-edit {
    width: 100%
}

.btn-tree-edit button {
    width: 33.33333333%;
    padding: 5px 0;
    height: 30px
}

.btn-tree-edit .btn-default {
    border-color: #ddd
}

.form-inline .form-control {
    width: 130px;
    height: 30px;
    display: inline-block;
    padding: 0 8px;
    border-radius: 2px;
    vertical-align: middle;
    box-shadow: none;
    line-height: 30px \9
}

.form-inline select.form-control {
    padding: 0 4px;
    width: auto;
    height: 30px
}

.form-inline label {
    font-weight: 400;
    font-size: 12px;
    color: #666;
    max-width: none;
    display: inline;
    line-height: 30px
}

.form-inline .checkbox-inline, .form-inline .radio-inline {
    line-height: 20px;
    display: inline-block;
    position: relative;
    top: 5px
}

.form-inline .form-group, .form-inline .group {
    float: left;
    padding-right: 10px;
    padding-bottom: 10px
}

.form-inline .form-group .gbn, .form-inline .group .gbn {
    float: left;
    margin-right: 5px
}

.form-inline .form-group .gbn:last-child, .form-inline .group .gbn:last-child {
    margin-right: 0
}

.form-inline .form-group:last-child, .form-inline .group:last-child {
    margin-right: 0
}

.form-inline .g-Wate-left {
    padding-left: 40px
}

.form-inline .label-daterange {
    position: relative;
    top: 5px;
    right: 2px
}

.form-inline .input-daterange {
    width: 298px
}

.form-inline .input-daterange .form-control {
    width: 130px
}

.form-inline .form-inline .select2-container--default .select2-selection--single,
.form-inline .select2-container--default .select2-selection--multiple {
    height: 30px;
    min-height: 30px;
    height: 28px \9;
    min-height: 28px \9
}

.form-inline .select2-container--default .select2-selection--multiple .select2-selection__choice {
    margin-top: 3px
}

.form-inline .select2-container {
    width: auto !important;
    min-width: 100px !important
}

.form-horizontal .form-group {
    margin-right: -5px;
    margin-left: -5px;
    margin-bottom: 15px
}

.form-horizontal .control-label {
    color: #555;
    font-size: 14px;
    font-weight: 400;
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right
}

.form-horizontal .form-control {
    border-radius: 2px;
    height: 34px
}

.form-horizontal .help-block {
    margin-bottom: 0;
    color: #999
}

.form-horizontal .input-group .btn {
    height: 34px
}

.has-warning .form-control {
    border-color: #f8ac59
}

.has-success .form-control {
    border-color: #1ab394
}

.has-error .form-control {
    border-color: #ed5565
}

.has-error .form-control:focus, .has-success .form-control:focus,
.has-warning .form-control:focus {
    box-shadow: none;
    border-color: #6dace2
}

.input-group-addon {
    background-color: #fff
}

.has-warning .input-group-addon {
    color: #555;
    background-color: #eee;
    border-color: #ccc
}

.file-button-area {
    position: relative;
    overflow: hidden;
    padding: 0
}

.file-button-area .visible-button {
    overflow: visible
}

.file-button-area .upload-file {
    border: 0;
    height: 25px;
    margin: 0;
    padding: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    right: 4px;
    top: 0;
    width: 115px;
    cursor: pointer;
    z-index: 100000;
    font-size: 60px
}

.file-button-area .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-left: -1px
}

.g-file-button {
    position: relative;
    overflow: hidden
}

.g-file-button input[type=file] {
    border: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    z-index: 100000;
    width: 95px;
    height: 36px;
    position: absolute;
    top: 0;
    left: 0
}

.g-file-box .file-name {
    color: #555;
    font-size: 14px
}

.g-file-box .gi-del {
    vertical-align: middle;
    margin-left: 5px
}

.g-file-box img {
    width: 200px;
    height: 150px;
    border: 1px solid #ddd;
    display: block;
    margin-bottom: 10px
}

.g-file-box .gbn-del {
    margin-left: 5px
}

.g-nav-tab1 > li > a {
    border: none;
    color: #333;
    font-size: 16px;
    padding: 8px 15px 10px;
    min-width: 140px;
    text-align: center
}

.g-nav-tab1 > li > a:hover {
    background-color: #fff
}

.g-nav-tab1 > li.active > a, .g-nav-tab1 > li.active > a:focus, .g-nav-tab1 > li.active > a:hover {
    font-weight: 700;
    color: #18b4ed;
    cursor: default;
    background-color: #fff;
    border: none;
    border-bottom: 2px solid #18b4ed
}

.g-nav-tab2 {
    border-bottom: none;
    background-color: #f6f7fb
}

.g-nav-tab2 > li {
    margin-bottom: 0
}

.g-nav-tab2 > li > a {
    background-color: #f6f7fb;
    font-size: 14px;
    color: #888;
    padding: 5px 20px;
    border-left: 1px solid #fff;
    margin: 0
}

.g-nav-tab2 > li > a:hover {
    background-color: #f6f7fb;
    border: 1px solid transparent
}

.g-nav-tab2 > li.active > a, .g-nav-tab2 > li.active > a:focus, .g-nav-tab2 > li.active > a:hover {
    background-color: #fff;
    color: #333;
    border: 1px solid transparent
}

.nav-stacked > li > a {
    background-color: #eee;
    color: #333;
    font-size: 16px;
    padding: 7px 10px
}

.nav-stacked > li > a:focus, .nav-stacked > li > a:hover {
    color: #333
}

.nav-stacked li {
    margin-bottom: 10px
}

.g-Wate-right {
    background: url(../img/g-right-date.png) right no-repeat #fff !important;
    padding-right: 50px;
    border: 1px solid #ccc !important
}

.g-Wate-left {
    background: url(../img/g-left-date0.png) left no-repeat #fff !important;
    padding-left: 50px;
    border: 1px solid #ccc !important
}

.g-Wate-left[disabled], .g-Wate-right[disabled] {
    background-color: #eee !important
}

.input-daterange .input-group-addon {
    border-left: none;
    border-right: none;
    background-color: #eee
}

.input-daterange .g-Wate-left {
    background-image: url(../img/g-left-date0.png) !important
}

.form-control:focus {
    box-shadow: none;
    border-color: #6dace2
}

.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
    margin-right: -2px
}

.checkbox label {
    display: inline-block;
    background-image: url(../img/check/01.png);
    background-repeat: no-repeat;
    background-position: 0 0
}

.checkbox label.disabled {
    background-image: url(../img/check/04.png);
    cursor: not-allowed
}

.checkbox label.check-disabled {
    background-image: url(../img/check/03.png);
    cursor: not-allowed
}

.checkbox label.on {
    background-image: url(../img/check/02.png)
}

.checkbox input[type=checkbox] {
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0)
}

.checkbox-inline {
    display: inline-block;
    background-image: url(../img/check/01.png);
    background-repeat: no-repeat;
    background-position: 0 0
}

.checkbox-inline.disabled {
    background-image: url(../img/check/04.png);
    cursor: not-allowed
}

.checkbox-inline.check-disabled {
    background-image: url(../img/check/03.png);
    cursor: not-allowed
}

.checkbox-inline.on {
    background-image: url(../img/check/02.png)
}

.checkbox-inline input[type=checkbox] {
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0)
}

.radio label {
    display: inline-block;
    background-image: url(../img/check/05.png);
    background-repeat: no-repeat
}

.radio label.on {
    background-image: url(../img/check/06.png)
}

.radio label.disabled {
    background-image: url(../img/check/08.png);
    cursor: not-allowed
}

.radio label.check-disabled {
    background-image: url(../img/check/07.png);
    cursor: not-allowed
}

.radio input[type=radio] {
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0)
}

.radio-inline {
    display: inline-block;
    background-image: url(../img/check/05.png);
    background-repeat: no-repeat
}

.radio-inline.on {
    background-image: url(../img/check/06.png)
}

.radio-inline.disabled {
    background-image: url(../img/check/08.png);
    cursor: not-allowed
}

.radio-inline.check-disabled {
    background-image: url(../img/check/07.png);
    cursor: not-allowed
}

.radio-inline input[type=radio] {
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0)
}

.arrowBox {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.arrowBox label {
    display: inline-block;
    background-image: url(../img/icon-switch.png);
    background-repeat: no-repeat;
    background-position: -52px 0;
    width: 52px;
    height: 32px
}

.arrowBox label.on {
    background-image: url(../img/icon-switch.png);
    background-position: 0 0
}

.arrowBox label.dis {
    background-position: -104px 0;
    cursor: default
}

.arrowBox input[type=checkbox] {
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0)
}

.arrowBox-c-s {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    height: 24px !important
}

.arrowBox-c-s label {
    display: inline-block;
    background-image: url(../img/icon-switch.png);
    background-repeat: no-repeat;
    background-position: -199px 0;
    width: 39px;
    height: 24px
}

.arrowBox-c-s label.on {
    background-image: url(../img/icon-switch.png);
    background-position: -160px 0
}

.arrowBox-c-s label.dis {
    background-position: -238px 0;
    cursor: default
}

.arrowBox-c-s input[type=checkbox] {
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0)
}

.arrowBox-x {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.arrowBox-x label {
    display: inline-block;
    background-image: url(../img/icon-switch.png);
    background-repeat: no-repeat;
    background-position: -97px -58px;
    width: 90px;
    height: 36px
}

.arrowBox-x label.on {
    background-image: url(../img/icon-switch.png);
    background-position: -7px -58px
}

.arrowBox-x input[type=checkbox] {
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0)
}

.arrowBox-m {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    height: 30px !important
}

.arrowBox-m label {
    display: inline-block;
    background-image: url(../img/icon-switch.png);
    background-repeat: no-repeat;
    background-position: -89px -109px;
    width: 80px;
    height: 30px
}

.arrowBox-m label.on {
    background-image: url(../img/icon-switch.png);
    background-position: -9px -109px
}

.arrowBox-m input[type=checkbox] {
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0)
}

.arrowBox-s {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    height: 22px !important
}

.arrowBox-s label {
    display: inline-block;
    background-image: url(../img/icon-switch.png);
    background-repeat: no-repeat;
    background-position: -69px -158px;
    width: 60px;
    height: 22px
}

.arrowBox-s label.on {
    background-image: url(../img/icon-switch.png);
    background-position: -9px -158px
}

.arrowBox-s input[type=checkbox] {
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0)
}

.form-horizontal .check-label, .form-horizontal .checkbox,
.form-horizontal .checkbox-inline, .form-horizontal .radio,
.form-horizontal .radio-inline {
    padding-top: 0
}

.text-red {
    color: red;
    display: inline-block;
    padding-right: 5px;
    vertical-align: middle
}

p[class^=bg-] {
    line-height: 30px;
    padding-left: 10px
}

.bg-warning {
    background-color: #fffdee;
    font-size: 14px;
    color: #555;
    border: 1px solid #faebcc;
    border-left: none;
    border-right: none;
    padding: 10px 20px
}

.bg-warning strong {
    color: #333
}

.bg-warning a {
    color: #429ad8
}

.g-l-mg {
    margin-left: 10px
}

.g-r-mg {
    margin-right: 10px
}

.g-lr-mg {
    margin-left: 10px;
    margin-right: 10px
}

.g-t-mg {
    margin-top: 10px
}

.g-t-mg2 {
    margin-top: 20px
}

.g-b-mg {
    margin-bottom: 10px
}

.g-tb-mg {
    margin-top: 10px;
    margin-bottom: 10px
}

.g-total-mg {
    margin: 10px
}

.g-l-pd {
    padding-left: 10px
}

.g-r-pd {
    padding-right: 10px
}

.g-lr-pd {
    padding-left: 10px;
    padding-right: 10px
}

.g-t-pd {
    padding-top: 10px
}

.g-b-pd {
    padding-bottom: 10px
}

.g-tb-pd {
    padding-top: 10px;
    padding-bottom: 10px
}

.g-total-pd {
    padding: 10px
}

.g-hide {
    display: none
}

.g-fl {
    float: left
}

.g-fr {
    float: right
}

.g-clear {
    *zoom: 1;
    overflow: hidden
}

.g-clear:after, .g-clear:before {
    display: table;
    content: "";
    line-height: 0
}

.g-clear:after {
    clear: both
}

.gi0 {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    overflow: hidden;
    background-image: url(../img/icon0.png);
    background-repeat: no-repeat
}

.gi1 {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    overflow: hidden;
    background-image: url(../img/icon1.png);
    background-repeat: no-repeat
}

.gi1-on {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    overflow: hidden;
    background-image: url(../img/icon1-on.png);
    background-repeat: no-repeat
}

.gi2 {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    overflow: hidden;
    background-image: url(../img/icon2.png);
    background-repeat: no-repeat
}

.gi4 {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    overflow: hidden;
    background-image: url(../img/icon4.png);
    background-repeat: no-repeat
}

.gi-01 {
    background-position: -3px 0;
    width: 15px;
    height: 18px
}

.gi-02 {
    background-position: -3px -39px;
    width: 15px;
    height: 18px
}

.gi-03 {
    background-position: -2px -81px;
    width: 17px;
    height: 18px
}

.gi-04 {
    background-position: -1px -121px;
    width: 18px;
    height: 16px
}

.gi-05 {
    background-position: 0 -161px;
    width: 20px;
    height: 16px
}

.gi-06 {
    background-position: 0 -199px;
    width: 20px;
    height: 17px
}

.gi-07 {
    background-position: 0 -241px;
    width: 18px;
    height: 18px
}

.gi-08 {
    background-position: -2px -281px;
    width: 16px;
    height: 18px
}

.gi-09 {
    background-position: -1px -320px;
    width: 18px;
    height: 18px
}

.gi-10 {
    background-position: -1px -359px;
    width: 18px;
    height: 17px
}

.gi-11 {
    background-position: -1px -401px;
    width: 18px;
    height: 18px
}

.gi-12 {
    background-position: 0 -442px;
    width: 20px;
    height: 16px
}

.gi-13 {
    background-position: 0 -482px;
    width: 20px;
    height: 14px
}

.gi-14 {
    background-position: 0 -522px;
    width: 20px;
    height: 16px
}

.gi-15 {
    background-position: -3px -560px;
    width: 15px;
    height: 18px
}

.gi-16 {
    background-position: -1px -601px;
    width: 18px;
    height: 18px
}

.gi-17 {
    background-position: -1px -642px;
    width: 18px;
    height: 17px
}

.gi-18 {
    background-position: -4px 0;
    width: 10px;
    height: 9px
}

.gi-19 {
    background-position: -1px -33px;
    width: 10px;
    height: 9px
}

.gi-20 {
    background-position: -1px -60px;
    width: 17px;
    height: 15px
}

.gi-21 {
    background-position: 0 -95px;
    width: 19px;
    height: 18px
}

.gi-22 {
    background-position: 0 -124px;
    width: 11px;
    height: 18px
}

.gi-23 {
    background-position: -5px -163px;
    width: 4px;
    height: 8px
}

.gi-24 {
    background-position: -1px -193px;
    width: 8px;
    height: 4px
}

.gi-25 {
    background-position: -2px -220px;
    width: 6px;
    height: 6px
}

.gi-26 {
    background-position: -3px -238px;
    width: 4px;
    height: 21px
}

.gi-27 {
    background-position: -4px -269px;
    width: 4px;
    height: 40px
}

.gi-28 {
    background-position: -7px 0;
    width: 16px;
    height: 16px
}

.gi-29 {
    background-position: -7px -29px;
    width: 18px;
    height: 18px
}

.gi-30 {
    background-position: -5px -67px;
    width: 20px;
    height: 16px
}

.gi-31 {
    background-position: -5px -102px;
    width: 19px;
    height: 18px
}

.gi-32 {
    background-position: -5px -138px;
    width: 19px;
    height: 16px
}

.gi-33 {
    background-position: -5px -167px;
    width: 18px;
    height: 18px
}

.gi-34 {
    background-position: -5px -195px;
    width: 17px;
    height: 20px
}

.gi-35 {
    background-position: -4px -223px;
    width: 18px;
    height: 18px
}

.gi-36 {
    background-position: -3px -252px;
    width: 17px;
    height: 15px
}

.gi-37 {
    background-position: -2px -285px;
    width: 13px;
    height: 14px
}

.gi-38 {
    background-position: -1px -313px;
    width: 16px;
    height: 16px
}

.gi-39 {
    background-position: -1px -343px;
    width: 16px;
    height: 13px
}

.gi-40 {
    background-position: -1px -372px;
    width: 14px;
    height: 14px
}

.gi-41 {
    background-position: -1px -400px;
    width: 12px;
    height: 14px
}

.gi-42 {
    background-position: 0 -427px;
    width: 14px;
    height: 14px
}

.gi-43 {
    background-image: url(../img/close.png);
    background-repeat: no-repeat;
    width: 12px;
    height: 12px;
    display: inline-block
}

.gi-44 {
    background-image: url(../img/close0.png);
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
    display: inline-block
}

.gi-45 {
    background-position: 0 0;
    width: 14px;
    height: 14px
}

.gi-46 {
    background-position: 0 -25px;
    width: 15px;
    height: 15px
}

.gi-47 {
    background-position: 0 -59px;
    width: 12px;
    height: 12px
}

.gi-48 {
    background-position: 0 -84px;
    width: 10px;
    height: 11px
}

.gi-49 {
    background-position: -2px -110px;
    width: 10px;
    height: 10px
}

.gi-50 {
    background-position: -1px -129px;
    width: 10px;
    height: 10px
}

.gi-51 {
    background-position: -1px -677px;
    width: 15px;
    height: 18px
}

.gi-52 {
    background-position: 0 -706px;
    width: 19px;
    height: 16px
}

.gi-53 {
    background-position: -1px -740px;
    width: 18px;
    height: 16px
}

.gi-54 {
    background-position: -1px -772px;
    width: 17px;
    height: 13px
}

.gi-55 {
    background-position: -1px -800px;
    width: 18px;
    height: 16px
}

.gi-56 {
    background-position: 0 -828px;
    width: 20px;
    height: 18px
}

.gi-57 {
    background-position: -2px -150px;
    width: 10px;
    height: 10px
}

.gi-61 {
    background-position: -2px -860px;
    width: 16px;
    height: 16px
}

.gi-62 {
    background-position: -2px -890px;
    width: 16px;
    height: 16px
}

.gi-63 {
    background-position: -2px -920px;
    width: 16px;
    height: 18px
}

.gi-71 {
    background-position: 0 -490px;
    width: 17px;
    height: 16px
}

.gi-72 {
    background-position: 0 -520px;
    width: 16px;
    height: 17px
}

.gi-73 {
    background-position: 0 -544px;
    width: 18px;
    height: 18px
}

.gi-74 {
    background-position: -1px -951px;
    width: 18px;
    height: 15px
}

.gi-75 {
    background-position: -1px -990px;
    width: 18px;
    height: 18px
}

.gi-76 {
    background-position: -1px -1025px;
    width: 18px;
    height: 18px
}

.gi-77 {
    background-position: -3px -1058px;
    width: 14px;
    height: 18px
}

.gi-78 {
    background-position: -1px -1087px;
    width: 18px;
    height: 16px
}

.gi-79 {
    background-position: -1px -1115px;
    width: 19px;
    height: 18px
}

.gi-80 {
    background-position: 0 -1145px;
    width: 20px;
    height: 18px
}

.gi-set {
    background-image: url(../img/set.png);
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    display: inline-block;
    cursor: pointer
}

.gi-set:hover {
    background-image: url(../img/set-on.png)
}

.gi-set0 {
    background-image: url(../img/set4.png);
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    display: inline-block;
    cursor: pointer
}

.gi-his {
    background-image: url(../img/his.png);
    background-repeat: no-repeat;
    width: 19px;
    height: 18px;
    display: inline-block
}

.gi-arrow-left {
    background-image: url(../img/icon-arrow.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 7px;
    height: 14px;
    display: inline-block;
    position: relative;
    top: 3px
}

.gi-arrow-right {
    background-image: url(../img/icon-arrow.png);
    background-repeat: no-repeat;
    background-position: -3px -24px;
    width: 7px;
    height: 14px;
    display: inline-block;
    position: relative;
    top: 3px
}

.gi-add {
    background-image: url(../img/add.png);
    background-repeat: no-repeat;
    width: 12px;
    height: 13px;
    display: inline-block
}

.gi-del {
    background-image: url(../img/close1.png);
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block
}

.gi-search {
    background-image: url(../img/search0.png);
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
    display: inline-block
}

.gi-up {
    background-image: url(../img/down.png);
    background-repeat: no-repeat;
    width: 14px;
    height: 8px;
    display: inline-block
}

.gi-down {
    background-image: url(../img/up.png);
    background-repeat: no-repeat;
    width: 14px;
    height: 8px;
    display: inline-block
}

.gim {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    overflow: hidden;
    background-repeat: no-repeat
}

.gim-01 {
    background-image: url(../img/icons/01.png);
    width: 18px;
    height: 14px
}

.gim-02 {
    background-image: url(../img/icons/02.png);
    width: 20px;
    height: 16px
}

.gim-03 {
    background-image: url(../img/icons/03.png);
    width: 18px;
    height: 17px
}

.gim-04 {
    background-image: url(../img/icons/04.png);
    width: 20px;
    height: 16px
}

.gim-05 {
    background-image: url(../img/icons/05.png);
    width: 18px;
    height: 16px
}

.gim-06 {
    background-image: url(../img/icons/06.png);
    width: 15px;
    height: 18px
}

.gim-07 {
    background-image: url(../img/icons/07.png);
    width: 18px;
    height: 18px
}

.gim-08 {
    background-image: url(../img/icons/08.png);
    width: 18px;
    height: 18px
}

.gim-09 {
    background-image: url(../img/icons/09.png);
    width: 18px;
    height: 15px
}

.gim-10 {
    background-image: url(../img/icons/10.png);
    width: 15px;
    height: 18px
}

.gim-11 {
    background-image: url(../img/icons/11.png);
    width: 18px;
    height: 15px
}

.gim-12 {
    background-image: url(../img/icons/12.png);
    width: 18px;
    height: 13px
}

.gim-13 {
    background-image: url(../img/icons/13.png);
    width: 18px;
    height: 14px
}

.gim-14 {
    background-image: url(../img/icons/14.png);
    width: 18px;
    height: 13px
}

.gim-01-on {
    background-image: url(../img/icons/01-on.png);
    width: 18px;
    height: 14px
}

.gim-02-on {
    background-image: url(../img/icons/02-on.png);
    width: 20px;
    height: 16px
}

.gim-03-on {
    background-image: url(../img/icons/03-on.png);
    width: 18px;
    height: 17px
}

.gim-04-on {
    background-image: url(../img/icons/04-on.png);
    width: 20px;
    height: 16px
}

.gim-05-on {
    background-image: url(../img/icons/05-on.png);
    width: 18px;
    height: 16px
}

.gim-06-on {
    background-image: url(../img/icons/06-on.png);
    width: 15px;
    height: 18px
}

.gim-07-on {
    background-image: url(../img/icons/07-on.png);
    width: 18px;
    height: 18px
}

.gim-08-on {
    background-image: url(../img/icons/08-on.png);
    width: 18px;
    height: 18px
}

.gim-09-on {
    background-image: url(../img/icons/09-on.png);
    width: 18px;
    height: 15px
}

.gim-10-on {
    background-image: url(../img/icons/10-on.png);
    width: 15px;
    height: 18px
}

.gim-11-on {
    background-image: url(../img/icons/11-on.png);
    width: 18px;
    height: 15px
}

.gim-12-on {
    background-image: url(../img/icons/12-on.png);
    width: 18px;
    height: 13px
}

.gim-13-on {
    background-image: url(../img/icons/13-on.png);
    width: 18px;
    height: 14px
}

.gim-14-on {
    background-image: url(../img/icons/14-on.png);
    width: 18px;
    height: 13px
}

.g-add-link {
    color: #06c;
    font-size: 14px;
    line-height: 20px
}

.g-add-link .gi-add {
    position: relative;
    top: 1px;
    right: 2px
}

.btn-group.open .dropdown-toggle {
    box-shadow: none
}

.btn-grop-butons button[type=button] {
    min-width: auto !important
}

button[type=button] {
    outline: 0 !important;
    box-shadow: none !important
}

.pagination > li > a {
    background-color: #fff;
    color: #666
}

.pagination2 {
    text-align: center
}

.pagination2 .gbn {
    min-width: auto !important
}

.pagination2 .switch-input {
    margin-left: 3px;
    margin-right: 3px;
    border-radius: 3px;
    border: 1px solid #ccc;
    height: 21px;
    padding: 3px;
    line-height: 21px;
    text-align: center;
    width: 35px
}

.gbn-s-icon {
    padding: 0 10px !important
}

.gbn, .gbn-s-icon {
    display: inline-block;
    color: #fff;
    font-size: 12px;
    height: 30px;
    line-height: 28px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #4992d1;
    border: 1px solid #4089c8;
    text-align: center;
    min-width: 60px;
    min-width: 28px \9;
    padding: 0 10px
}

.gbn-s-icon.on, .gbn-s-icon:focus, .gbn-s-icon:hover, .gbn.on, .gbn:focus,
.gbn:hover {
    color: #fff;
    background-color: #377cb4;
    border: 1px solid #2368a1
}

.gbn i, .gbn-s-icon i {
    display: inline-block;
    background-image: url(../img/icon-s.png);
    background-repeat: no-repeat;
    margin-right: 3px;
    vertical-align: middle;
    position: relative;
    top: -1px
}

.gbn-s-icon.gbn-right i, .gbn.gbn-right i {
    margin-right: 0;
    margin-left: 3px
}

.gbn-s-icon.gbn-add, .gbn.gbn-add {
    padding: 0 10px !important;
    background-color: #7acc7a;
    border: 1px solid #69bf69
}

.gbn-s-icon.gbn-add i, .gbn.gbn-add i {
    background-position: 0 0;
    width: 12px;
    height: 12px
}

.gbn-s-icon.gbn-add:hover, .gbn.gbn-add:hover {
    background-color: #5cb85c;
    border: 1px solid #4cae4c
}

.gbn-s-icon.gbn-edit, .gbn.gbn-edit {
    padding: 0 10px !important;
    background-color: #fcbd65;
    border: 1px solid #f3b359
}

.gbn-s-icon.gbn-edit i, .gbn.gbn-edit i {
    background-position: -60px 0;
    width: 12px;
    height: 12px
}

.gbn-s-icon.gbn-edit:hover, .gbn.gbn-edit:hover {
    background-color: #f0ad4e;
    border: 1px solid #eea236
}

.gbn-s-icon.gbn-del, .gbn.gbn-del {
    padding: 0 10px !important;
    background-color: #f67b7e;
    border: 1px solid #eb6b6e
}

.gbn-s-icon.gbn-del i, .gbn.gbn-del i {
    background-position: -121px -2px;
    width: 10px;
    height: 11px
}

.gbn-s-icon.gbn-del:hover, .gbn.gbn-del:hover {
    background-color: #ec6e71;
    border: 1px solid #d43f3a
}

.gbn-s-icon.gbn-import, .gbn.gbn-import {
    padding: 0 10px !important;
    background-color: #5bc0de;
    border: 1px solid #46b8da
}

.gbn-s-icon.gbn-import i, .gbn.gbn-import i {
    background-position: -180px 1px;
    width: 13px;
    height: 13px
}

.gbn-s-icon.gbn-import:hover, .gbn.gbn-import:hover {
    background-color: #4db3d2;
    border: 1px solid #46b8da
}

.gbn-s-icon.gbn-export, .gbn.gbn-export {
    padding: 0 10px !important;
    background-color: #5bc0de;
    border: 1px solid #46b8da
}

.gbn-s-icon.gbn-export i, .gbn.gbn-export i {
    background-position: -241px -3px;
    width: 10px;
    height: 9px
}

.gbn-s-icon.gbn-export:hover, .gbn.gbn-export:hover {
    background-color: #4db3d2;
    border: 1px solid #46b8da
}

.gbn-s-icon.gbn-upload, .gbn.gbn-upload {
    padding: 0 10px !important;
    background-color: #5bc0de;
    border: 1px solid #46b8da
}

.gbn-s-icon.gbn-upload i, .gbn.gbn-upload i {
    background-position: -301px 0;
    width: 11px;
    height: 12px
}

.gbn-s-icon.gbn-upload:hover, .gbn.gbn-upload:hover {
    background-color: #4db3d2;
    border: 1px solid #46b8da
}

.gbn-s-icon.gbn-download, .gbn.gbn-download {
    padding: 0 10px !important;
    background-color: #5bc0de;
    border: 1px solid #46b8da
}

.gbn-s-icon.gbn-download i, .gbn.gbn-download i {
    background-position: -362px 0;
    width: 11px;
    height: 12px
}

.gbn-s-icon.gbn-download:hover, .gbn.gbn-download:hover {
    background-color: #4db3d2;
    border: 1px solid #46b8da
}

.gbn-s-icon.gbn-search, .gbn.gbn-search {
    padding: 0 10px !important;
    background-color: #fcbd65;
    border: 1px solid #f3b359
}

.gbn-s-icon.gbn-search i, .gbn.gbn-search i {
    background-position: -422px 0;
    width: 12px;
    height: 12px
}

.gbn-s-icon.gbn-search:focus, .gbn-s-icon.gbn-search:hover, .gbn.gbn-search:focus,
.gbn.gbn-search:hover {
    background-color: #f0ad4e;
    border: 1px solid #eea236
}

.gbn-s-icon.gbn-submit, .gbn.gbn-submit {
    padding: 0 10px !important;
    background-color: #7acc7a;
    border: 1px solid #69bf69
}

.gbn-s-icon.gbn-submit i, .gbn.gbn-submit i {
    background-position: -482px -3px;
    width: 12px;
    height: 9px
}

.gbn-s-icon.gbn-submit:hover, .gbn.gbn-submit:hover {
    background-color: #5cb85c;
    border: 1px solid #4cae4c
}

.gbn-m-icon.gbn-white1 i {
    background-image: url(../img/icon-m-0.png)
}

.gbn-s-icon.gbn-white1 i, .gbn.gbn-white1 i {
    background-image: url(../img/icon-s-0.png)
}

.gbn-m-icon {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    padding: 0 10px !important;
    height: 36px;
    line-height: 34px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #4992d1;
    border: 1px solid #4089c8;
    text-align: center;
    min-width: 70px;
    min-width: 38px \9
}

.gbn-m-icon:focus, .gbn-m-icon:hover {
    color: #fff;
    background-color: #377cb4;
    border: 1px solid #2368a1
}

.gbn-m-icon i {
    display: inline-block;
    background-image: url(../img/icon-m.png);
    background-repeat: no-repeat;
    margin-right: 3px;
    vertical-align: middle;
    position: relative;
    top: -1px
}

.gbn-m-icon.gbn-right i {
    margin-right: 0;
    margin-left: 3px
}

.gbn-m-icon.gbn-add {
    background-color: #7acc7a;
    border: 1px solid #69bf69
}

.gbn-m-icon.gbn-add i {
    background-position: 0 0;
    width: 14px;
    height: 14px
}

.gbn-m-icon.gbn-add:hover {
    background-color: #5cb85c;
    border: 1px solid #4cae4c
}

.gbn-m-icon.gbn-edit {
    background-color: #fcbd65;
    border: 1px solid #f3b359
}

.gbn-m-icon.gbn-edit i {
    background-position: -43px 0;
    width: 14px;
    height: 14px
}

.gbn-m-icon.gbn-edit:hover {
    background-color: #f0ad4e;
    border: 1px solid #eea236
}

.gbn-m-icon.gbn-del {
    background-color: #f67b7e;
    border: 1px solid #eb6b6e
}

.gbn-m-icon.gbn-del i {
    background-position: -86px 0;
    width: 13px;
    height: 14px
}

.gbn-m-icon.gbn-del:hover {
    background-color: #ec6e71;
    border: 1px solid #d43f3a
}

.gbn-m-icon.gbn-import {
    background-color: #5bc0de;
    border: 1px solid #46b8da
}

.gbn-m-icon.gbn-import i {
    background-position: -128px -1px;
    width: 13px;
    height: 13px
}

.gbn-m-icon.gbn-import:hover {
    background-color: #4db3d2;
    border: 1px solid #46b8da
}

.gbn-m-icon.gbn-export {
    background-color: #5bc0de;
    border: 1px solid #46b8da
}

.gbn-m-icon.gbn-export i {
    background-position: -171px -2px;
    width: 14px;
    height: 12px
}

.gbn-m-icon.gbn-export:hover {
    background-color: #4db3d2;
    border: 1px solid #46b8da
}

.gbn-m-icon.gbn-upload {
    background-color: #5bc0de;
    border: 1px solid #46b8da
}

.gbn-m-icon.gbn-upload i {
    background-position: -214px -1px;
    width: 13px;
    height: 13px
}

.gbn-m-icon.gbn-upload:hover {
    background-color: #4db3d2;
    border: 1px solid #46b8da
}

.gbn-m-icon.gbn-download {
    background-color: #5bc0de;
    border: 1px solid #46b8da
}

.gbn-m-icon.gbn-download i {
    background-position: -257px -1px;
    width: 13px;
    height: 13px
}

.gbn-m-icon.gbn-download:hover {
    background-color: #4db3d2;
    border: 1px solid #46b8da
}

.gbn-m-icon.gbn-warning {
    background-color: #fcbd65;
    border: 1px solid #f3b359
}

.gbn-m-icon.gbn-warning i {
    background-position: -300px -1px;
    width: 14px;
    height: 13px
}

.gbn-m-icon.gbn-warning:hover {
    background-color: #f0ad4e;
    border: 1px solid #eea236
}

.gbn-m-icon.gbn-submit {
    background-color: #7acc7a;
    border: 1px solid #69bf69
}

.gbn-m-icon.gbn-submit i {
    background-position: -343px -4px;
    width: 14px;
    height: 10px
}

.gbn-m-icon.gbn-submit:hover {
    background-color: #5cb85c;
    border: 1px solid #4cae4c
}

.gbn-m-icon.gbn-search {
    background-color: #fcbd65;
    border: 1px solid #f3b359
}

.gbn-m-icon.gbn-search i {
    background-position: -385px 0;
    width: 14px;
    height: 14px
}

.gbn-m-icon.gbn-search:focus, .gbn-m-icon.gbn-search:hover {
    background-color: #f0ad4e;
    border: 1px solid #eea236
}

.gbn-m-icon.gbn-share-wx {
    width: 120px;
    background-color: #fff;
    border: 1px solid #4089c8;
    color: #4992d1
}

.gbn-m-icon.gbn-share-wx i {
    background-position: -449px 0;
    width: 16px;
    height: 14px
}

.gbn-m-icon.gbn-share-wx:focus, .gbn-m-icon.gbn-share-wx:hover {
    background-color: #4992d1;
    color: #fff
}

.gbn-m-icon.gbn-share-wx:focus i, .gbn-m-icon.gbn-share-wx:hover i {
    background-position: -428px 0
}

.gbn-m-icon.gbn-share-wb {
    width: 120px;
    background-color: #fff;
    border: 1px solid #4089c8;
    color: #4992d1
}

.gbn-m-icon.gbn-share-wb i {
    background-position: -492px -1px;
    width: 16px;
    height: 13px
}

.gbn-m-icon.gbn-share-wb:focus, .gbn-m-icon.gbn-share-wb:hover {
    background-color: #4992d1;
    color: #fff
}

.gbn-m-icon.gbn-share-wb:focus i, .gbn-m-icon.gbn-share-wb:hover i {
    background-position: -471px -1px
}

.gbn-m-icon.gbn-share-qq {
    width: 120px;
    background-color: #fff;
    border: 1px solid #4089c8;
    color: #4992d1
}

.gbn-m-icon.gbn-share-qq i {
    background-position: -514px 0;
    width: 14px;
    height: 14px
}

.gbn-m-icon.gbn-share-qq:focus, .gbn-m-icon.gbn-share-qq:hover {
    background-color: #4992d1;
    color: #fff
}

.gbn-m-icon.gbn-share-qq:focus i, .gbn-m-icon.gbn-share-qq:hover i {
    background-position: -535px 0
}

.gbn-m-icon.gbn-collect {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #555
}

.gbn-m-icon.gbn-collect i {
    background-position: -557px 0;
    width: 14px;
    height: 14px
}

.gbn-m-icon.gbn-collect.on, .gbn-m-icon.gbn-collect:hover {
    background-color: #f6f7f9
}

.gbn-m-icon.gbn-01 {
    width: 40px;
    min-width: auto
}

.gbn-m-icon.gbn-01 i {
    background-position: -599px 0;
    width: 14px;
    height: 14px;
    margin-right: 0
}

.gbn-m-icon.gbn-02 {
    width: 40px;
    min-width: auto
}

.gbn-m-icon.gbn-02 i {
    background-position: -642px -3px;
    width: 14px;
    height: 11px;
    margin-right: 0
}

.gbn-m-icon.gbn-03 {
    width: 40px;
    min-width: auto
}

.gbn-m-icon.gbn-03 i {
    background-position: -685px -2px;
    width: 14px;
    height: 12px;
    margin-right: 0
}

.gbn-m-icon.gbn-04 {
    width: 40px;
    min-width: auto
}

.gbn-m-icon.gbn-04 i {
    background-position: -710px -2px;
    width: 12px;
    height: 12px;
    margin-right: 0
}

.gbn-m-icon.gbn-upload-file {
    background-color: #fff !important;
    border: 1px solid #ddd !important;
    color: #666
}

.gbn-m-icon.gbn-upload-file i {
    background-image: url(../img/upload-file.png);
    background-repeat: no-repeat;
    width: 14px;
    height: 14px
}

.gbn-m-icon.gbn-upload-file:focus, .gbn-m-icon.gbn-upload-file:hover {
    background-color: #f6f7f9 !important;
    border: 1px solid #ddd !important;
    color: #555 !important
}

.gbn-m-icon.gbn-refresh {
    background-color: #fff !important;
    border: 1px solid #ddd !important;
    color: #666
}

.gbn-m-icon.gbn-refresh i {
    background-image: url(../img/refresh.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px
}

.gbn-m-icon.gbn-refresh:focus, .gbn-m-icon.gbn-refresh:hover {
    background-color: #f6f7f9 !important;
    border: 1px solid #ddd !important;
    color: #555 !important
}

.gbn-min {
    display: inline-block;
    color: #fff;
    font-size: 12px;
    height: 22px;
    line-height: 20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #4992d1;
    border: 1px solid #4089c8;
    text-align: center;
    width: 22px
}

.gbn-min.on, .gbn-min:focus, .gbn-min:hover {
    color: #fff;
    background-color: #377cb4;
    border: 1px solid #2368a1
}

.gbn-min i {
    display: inline-block;
    background-image: url(../img/icon-s.png);
    background-repeat: no-repeat;
    margin-right: 0;
    vertical-align: middle;
    position: relative;
    top: -1px
}

.gbn-min.gbn-right i {
    margin-right: 0;
    margin-left: 3px
}

.gbn-min.gbn-add i {
    background-position: 0 0;
    width: 12px;
    height: 12px
}

.gbn-min.gbn-edit i {
    background-position: -60px 0;
    width: 12px;
    height: 12px
}

.gbn-min.gbn-del i {
    background-position: -121px -2px;
    width: 10px;
    height: 11px
}

.gbn-min.gbn-import i {
    background-position: -180px 1px;
    width: 13px;
    height: 13px
}

.gbn-min.gbn-export i {
    background-position: -241px -3px;
    width: 10px;
    height: 9px
}

.gbn-min.gbn-upload i {
    background-position: -301px 0;
    width: 11px;
    height: 12px
}

.gbn-min.gbn-download i {
    background-position: -362px 0;
    width: 11px;
    height: 12px
}

.gbn-min.gbn-search i {
    background-position: -422px 0;
    width: 12px;
    height: 12px
}

.gbn-min.gbn-submit i {
    background-position: -482px -3px;
    width: 12px;
    height: 9px
}

.gbn-min.gbn-error i {
    background-position: -540px -3px;
    width: 15px;
    height: 11px
}

.gbn-min.gbn-examinations i {
    background-position: -600px -1px;
    width: 12px;
    height: 11px
}

.gbn-min.gbn-suspend i {
    background-position: -660px -1px;
    width: 12px;
    height: 12px
}

.gbn-min.gbn-check i {
    background-position: -720px -2px;
    width: 13px;
    height: 11px
}

.gbn-min.gbn-revoke i {
    background-position: -780px -1px;
    width: 12px;
    height: 11px
}

.gbn-min.gbn-stick i {
    background-position: -840px -1px;
    width: 12px;
    height: 12px
}

.gbn-min.gbn-deploy i {
    background-position: -899px -1px;
    width: 13px;
    height: 13px
}

.gbn-min.gbn-swap i {
    background-position: -958px -1px;
    width: 13px;
    height: 13px
}

.gbn-x {
    font-size: 16px;
    padding: 0 25px;
    height: 44px;
    line-height: 42px;
    min-width: 80px;
    min-width: 48px \9
}

.gbn-m {
    font-size: 14px;
    padding: 0 22px;
    height: 36px;
    line-height: 34px;
    min-width: 60px;
    min-width: 28px \9
}

.gbn-s {
    font-size: 12px;
    padding: 0 22px;
    height: 30px;
    line-height: 28px;
    min-width: 60px;
    min-width: 28px \9
}

.gbn-xs {
    font-size: 12px;
    padding: 0 15px;
    height: 22px;
    line-height: 20px;
    min-width: 60px;
    min-width: 28px \9
}

.gbn-green {
    background-color: #7acc7a !important;
    border: 1px solid #69bf69 !important;
    color: #fff
}

.gbn-green.active, .gbn-green.active:hover, .gbn-green:focus, .gbn-green:hover {
    color: #fff !important;
    background-color: #5cb85c !important;
    border: 1px solid #4cae4c !important
}

.gbn-yellow {
    color: #fff;
    background-color: #fcbd65 !important;
    border: 1px solid #f3b359 !important
}

.gbn-yellow.active, .gbn-yellow.active:hover, .gbn-yellow:focus,
.gbn-yellow:hover {
    color: #fff !important;
    background-color: #f0ad4e !important;
    border: 1px solid #eea236 !important
}

.gbn-red {
    color: #fff;
    background-color: #f67b7e !important;
    border: 1px solid #eb6b6e !important
}

.gbn-red.active, .gbn-red.active:hover, .gbn-red:focus, .gbn-red:hover {
    color: #fff !important;
    background-color: #ec6e71 !important;
    border: 1px solid #d43f3a !important
}

.gbn-blue1, .gbn-def {
    color: #fff;
    background-color: #4992d1 !important;
    border: 1px solid #4089c8 !important
}

.gbn-blue1.active, .gbn-blue1.active:hover, .gbn-blue1:focus, .gbn-blue1:hover,
.gbn-def.active, .gbn-def.active:hover, .gbn-def:focus, .gbn-def:hover {
    color: #fff !important;
    background-color: #377cb4 !important;
    border: 1px solid #2368a1 !important
}

.gbn-blue {
    background-color: #5bc0de !important;
    border: 1px solid #46b8da !important;
    color: #fff
}

.gbn-blue.active, .gbn-blue.active:hover, .gbn-blue:focus, .gbn-blue:hover {
    color: #fff !important;
    background-color: #4db3d2 !important;
    border: 1px solid #46b8da !important
}

.gbn-gray {
    background-color: #f6f7f9 !important;
    border: 1px solid #ddd !important;
    color: #333
}

.gbn-gray.active, .gbn-gray.active:hover, .gbn-gray:focus, .gbn-gray:hover {
    color: #333 !important;
    background-color: #f6f7f9 !important;
    border: 1px solid #ddd !important
}

.gbn-gray0 {
    background-color: #f6f7f9 !important;
    border: 1px solid #ddd !important;
    color: #333
}

.gbn-gray0.active, .gbn-gray0.active:hover, .gbn-gray0:focus, .gbn-gray0:hover {
    outline: 0;
    color: #333 !important;
    background-color: #fff !important;
    border: 1px solid #ddd !important
}

.gbn-white1 {
    background-color: #fff !important;
    border: 1px solid #ddd !important;
    color: #666
}

.gbn-white1.active, .gbn-white1.active:hover, .gbn-white1:focus,
.gbn-white1:hover {
    background-color: #f6f7f9 !important;
    border: 1px solid #ddd !important;
    color: #555 !important
}

.gbn-white2 {
    background-color: #fff !important;
    border: 1px solid #4089c8 !important;
    color: #4992d1
}

.gbn-white2.active, .gbn-white2.active:hover, .gbn-white2.on,
.gbn-white2:focus, .gbn-white2:hover {
    background-color: #4992d1 !important;
    color: #fff !important
}

.gbn-dis {
    background-color: #c2c2c2 !important;
    border: 1px solid #ddd !important;
    color: #e8e7e7
}

.gbn-dis.active, .gbn-dis.active:hover, .gbn-dis:focus, .gbn-dis:hover {
    background-color: #c2c2c2 !important;
    border: 1px solid #ddd !important;
    color: #e8e7e7 !important;
    cursor: default !important
}

.g-title {
    border-bottom: 1px solid #ececec;
    padding: 10px 0 10px 12px;
    height: 24px;
    margin: 0;
    position: relative
}

.g-title .intro {
    position: absolute;
    right: 20px;
    color: #888;
    font-size: 14px
}

.g-title .intro i {
    margin-left: 5px
}

.g-title0 {
    padding-left: 10px
}

.g-search-box .input-group-btn {
    width: auto
}

.g-search-box2 .input-group-addon {
    background-color: #fff;
    background-image: url(../img/search0.png);
    background-repeat: no-repeat;
    background-position: center center
}

.g-search-box2 .form-control {
    border-left: none
}

.g-search-box1 {
    position: relative
}

.g-search-box1 .gi-search {
    position: absolute;
    right: 10px;
    top: 8px
}

.g-search-box1 .form-control {
    padding-right: 25px
}

.g-search-box3 {
    position: relative
}

.g-search-box3 .gi-search {
    position: absolute;
    left: 10px;
    top: 8px
}

.g-search-box3 .form-control {
    padding-left: 25px;
    box-shadow: none;
    border-color: #ddd
}

.g-table {
    margin: 0 auto;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%
}

.g-table th {
    background-color: #f8f8f8;
    color: #666;
    text-align: center;
    height: 30px;
    line-height: 22px;
    vertical-align: middle
}

.g-table td {
    background-color: #fff;
    color: #666;
    height: 28px;
    line-height: 22px;
    padding-left: 10px;
    vertical-align: middle
}

.g-table td a {
    text-decoration: underline;
    cursor: pointer
}

.g-table td, .g-table th {
    border: 1px solid #e0e1e5;
    font-size: 12px
}

.g-table .action, .g-table .time {
    text-align: center;
    padding-left: 0
}

.g-table .action {
    color: #f60
}

.g-table-vertical .th {
    background-color: #f8f8f8;
    color: #666;
    text-align: center;
    height: 30px;
    line-height: 22px;
    vertical-align: middle;
    font-weight: 700
}

.g-table-vertical-form td {
    padding: 10px;
    height: 50px
}

.g-panel {
    background-color: #fff
}

.g-blueline-title {
    color: #333;
    font-size: 14px;
    background-image: url(../img/bg1.png);
    background-repeat: no-repeat;
    background-position: 0 center;
    padding: 8px 0 8px 10px;
    margin-bottom: 12px;
    position: relative
}

.g-blueline-title a {
    border: 1px solid #eee;
    border-radius: 2px;
    color: #888;
    font-size: 12px;
    display: inline-block;
    line-height: 20px;
    padding: 0 5px;
    position: absolute;
    right: 20px;
    top: 10px
}

.g-blueline-title a:hover {
    background-color: #f6f7fb
}

.g-blueline-title a img {
    position: relative;
    top: -1px;
    right: 1px
}

.g-blueline-title .set {
    padding: 0 5px 0 20px;
    background-image: url(../img/set1.png);
    background-repeat: no-repeat;
    background-position: 5px center
}

.g-warning-box {
    position: relative
}

.g-warning-box p.bg-warning {
    margin-top: -1px;
    width: 100%;
    z-index: 100
}

.g-progressbar {
    border: none !important;
    background-color: #f6f7f9 !important;
    height: 15px !important
}

.g-progressbar .ui-progressbar-value {
    margin: 0 !important;
    background-color: #4992d1;
    border: none
}

.red-bar .ui-progressbar-value {
    background-color: #f67b7e
}

.orange-bar .ui-progressbar-value {
    background-color: #fcbd65
}

.green-bar .ui-progressbar-value {
    background-color: #7acc7a
}

.bg-bar .ui-progressbar-value {
    background-image: url(../img/bar-bg.png);
    background-repeat: repeat-x
}

.mini-bar {
    height: 3px !important
}

/*.mini-bar .ui-progressbar-value {*/
/*	background-color: #7acc7a*/
/*}*/

/*@*/
/*-webkit-keyframes progress-bar-stripes {*/
/*	from {background-position: 75px 0*/
/*}*/

/*to {*/
/*	background-position: 0 0*/
/*}*/

/*}*/
/*@*/
/*-o-keyframes progress-bar-stripes {*/
/*	from {background-position: 75px 0*/
/*}*/

/*to {*/
/*	background-position: 0 0*/
/*}*/

/*}*/
/*@*/
/*keyframes progress-bar-stripes {*/
/*	from {background-position: 75px 0*/
/*}*/

/*to {*/
/*	background-position: 0 0*/
/*}*/

/*}*/
.active-bar .ui-progressbar-value {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

.g-area-loading {
    background-image: url(../img/load-area.gif);
    background-repeat: no-repeat;
    background-position: center center
}

.g-spinner .ui-widget.ui-widget-content {
    border-color: #ccc;
    height: 36px;
    opacity: 1 !important;
    filter: alpha(opacity=100) !important
}

.g-spinner input {
    box-shadow: none;
    margin: 0;
    padding: 6px 45px 6px 12px;
    background: #eee;
    height: 34px;
    width: 188px
}

.g-spinner a.ui-spinner-button {
    background-color: #fff;
    width: 40px;
    opacity: 1 !important;
    filter: alpha(opacity=100) !important
}

.g-spinner a.ui-button-disabled {
    background: #eee
}

.g-spinner a.ui-spinner-up {
    border-bottom: 1px solid #c5c5c5 !important
}

.g-spinner .ui-icon-triangle-1-n {
    background-position: 0 0
}

.g-spinner .ui-icon-triangle-1-s {
    background-position: -65px 0
}

.g-spinner1 input, .g-spinner2 input, .g-spinner3 input {
    padding-left: 41px;
    padding-right: 41px;
    width: 150px
}

.g-spinner1 a.ui-spinner-button, .g-spinner2 a.ui-spinner-button,
.g-spinner3 a.ui-spinner-button {
    height: 100%;
    position: absolute;
    top: 0;
    width: 36px
}

.g-spinner1 a.ui-spinner-up, .g-spinner2 a.ui-spinner-up, .g-spinner3 a.ui-spinner-up {
    left: -1px;
    border-right: 1px solid #c5c5c5 !important;
    border-bottom: none !important;
    border-top-right-radius: 0
}

.g-spinner1 .ui-button-text, .g-spinner2 .ui-button-text, .g-spinner3 .ui-button-text {
    position: relative;
    top: 8px
}

.g-spinner2 input {
    padding-left: 12px;
    padding-right: 76px
}

.g-spinner2 a.ui-spinner-up {
    border-right: none !important;
    right: 36px;
    left: auto
}

.g-spinner3 a.ui-spinner-button .ui-icon {
    background-image: url(../img/add-limit.png);
    background-repeat: no-repeat;
    background-position: 0 2px
}

.g-spinner3 a.ui-spinner-up {
    background-color: #424f63
}

.g-spinner3 a.ui-spinner-down {
    background-color: #fcbd65
}

.g-spinner3 a.ui-spinner-down .ui-icon {
    background-position: 2px -41px
}

.g-mini-spinner .ui-widget.ui-widget-content {
    height: 30px
}

.g-mini-spinner .ui-widget.ui-widget-content input {
    height: 28px
}

.g-mini-spinner a.ui-spinner-button .ui-icon {
    position: relative;
    top: -2px
}

.g-open-dialog .aui_content {
    overflow-y: hidden !important
}

.g-checkPeople-dialog .box {
    border: 1px solid #ececec;
    background-color: #fff
}

.g-checkPeople-dialog .box .title {
    color: #333;
    border-bottom: 1px solid #ececec;
    height: 35px;
    margin: 0;
    line-height: 35px;
    padding: 0 10px
}

.g-checkPeople-dialog .box .title a {
    color: #1c84c6
}

.g-checkPeople-dialog .box .title .import {
    display: inline-block;
    background-image: url(../img/import0.png);
    background-repeat: no-repeat;
    width: 12px;
    height: 12px;
    position: relative;
    top: 1px;
    right: 3px
}

.g-checkPeople-dialog .box .title .g-search-box1 {
    top: 5px
}

.g-checkPeople-dialog .box .title .form-control {
    height: 25px
}

.g-checkPeople-dialog .box .title .gi-search {
    top: 6px
}

.g-checkPeople-dialog .box .ui-jqgrid, .g-checkPeople-dialog .box table {
    border: none !important
}

.g-checkPeople-dialog .box .ui-jqgrid .ui-jqgrid-htable .ui-th-div {
    color: #555;
    font-weight: 400
}

.g-checkPeople-dialog .box .ui-paging-info {
    display: none !important
}

.g-checkPeople-dialog .arrow-action {
    margin-left: 5px;
    margin-top: 200px
}

.g-checkPeople-dialog .arrow-action a {
    background-image: url(../img/arrow0.png);
    background-repeat: no-repeat;
    width: 40px;
    height: 28px;
    display: block
}

.g-checkPeople-dialog .arrow-minus {
    margin-top: 10px;
    background-position: 0 -37px
}

.g-bottom-action {
    border-top: 1px solid #ececec;
    line-height: 50px;
    height: 50px;
    margin-bottom: 0;
    background-color: #fff;
    text-align: center
}

.g-searchtree-box {
    background-color: #fff;
    border: 1px solid #ececec;
    width: 240px
}

.g_gray_title {
    color: #555;
    font-size: 16px;
    height: 33px;
    line-height: 33px;
    border: 1px solid #ececec;
    margin-bottom: 0;
    border-bottom: none;
    background-color: #f5f5f6;
    padding: 0 10px
}

.g_gray_title em {
    color: #f60
}

.g_gray_title a {
    font-size: 14px;
    color: #1c84c6
}

.g_gray_title a span {
    position: relative;
    top: 6px
}

.selectTreeBox {
    position: relative;
    z-index: 1;
}

.TreeSelectDown {
    position: absolute;
    border: solid 1px #aaa;
    background: #fff;
    border-radius: 4px;
    width: 100%;
    height: 300px;
    display: none;
}

.TreeSelectDownWrap {
    height: 250px;
    overflow-y: scroll;
    padding: 0 10px;
}

.TreeSelectDownBtn {
    background: #f1f1f1;
    padding: 5px 0;
    text-align: center;
    width: 100%;
    position: absolute;
    bottom: 0;
}


@font-face {
    font-family: "iconfont";
    src: url('iconfont.eot?t=1523599386530'); /* IE9*/
    src: url('iconfont.eot?t=1523599386530#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
    url('iconfont.ttf?t=1523599386530') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ url('iconfont.svg?t=1523599386530#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}